body, html {
	font-family:tahoma, arial;
	font-size:11px;
}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, textarea {
	border:0;
	font-family:tahoma, arial;
	font-size:12px;
	/*font-style:inherit;*/
	font-weight:inherit;
	margin:0;
	padding:0;
	vertical-align:baseline
}
table, caption, tbody, tfoot, thead, tr, th, td {
	border-spacing:0;
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
	vertical-align:top
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal
}
h1 {
	font-size:36px
}
h2 {
	font-size:24px
}
h3 {
	font-size:18px
}
h4 {
	font-size:16px
}
h5 {
	font-size:14px;
	font-weight:bold
}
h6 {
	font-size:12px;
	font-weight:bold
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0
}
body {
	background-color: #f1f2f2;
	color:#333;
	font-family:Tahoma;
	font-size:11px;
	line-height:1.5;
	margin:0;
	padding:0
}
input {
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0
}
textarea {
	font-size:100%
}
table {
	border-collapse:separate;
	border-spacing:0
}
blockquote:before, blockquote:after, q:before, q:after {
	content:""
}
a img {
	border:none;
	outline:none
}
.myclear {
	display:block
}
.myclear:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
* html .myclear {
	height:1%
}
.corner {
	background:transparent
}
.xtop, .xbottom {
	background:transparent;
	display:block;
	font-size:1px
}
.xb1, .xb2, .xb3, .xb4 {
	display:block;
	overflow:hidden
}
.xb1, .xb2, .xb3 {
	height:1px
}
.xb2 {
	border-width:0 2px;
	margin:0 2px
}
.xb3 {
	margin:0 1px
}
.xb4 {
	height:1px;
	margin:0 1px
}
.xb2, .xb3, .xb4 {
	border-left:1px solid #cecccd;
	border-right:1px solid #cecccd
}
.xb1 {
	margin:0 4px
}
.block {
	display:block;
	margin:0 auto
}
.bold {
	font-weight:bold
}
a, a:link, a:active, a:visited {
	color:#e27e02;
	cursor:pointer;
	outline:none;
	text-decoration:none
}
a:hover {
	color:#f60;
	cursor:pointer;
	outline:none;
	text-decoration:none
}
.ver-middle {
	vertical-align:middle
}
.ver-top {
	vertical-align:top
}
.marcenter {
	margin-left:auto;
	margin-right:auto
}
.marmiddle {
	margin:auto
}
.text-uppercase {
	text-transform:uppercase
}
.clearboth {
	clear:both;
	height:0
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.text-justify {
	text-align:justify
}
.white {
	color:#fff
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.italic {
	font-style:italic
}
.mar5 {
	margin:5px
}
.marleft0 {
	margin-left:0;
	}
	
.marright0 {
	margin-right:0;
	}
	
.marleft5 {
	margin-left:5px
}
.marright5 {
	margin-right:5px
}
.martop5 {
	margin-top:5px
}
.marbottom5 {
	margin-bottom:5px
}
.mar10 {
	margin:10px
}
.martop10 {
	margin-top:10px
}
.marright10 {
	margin-right:10px
}
.marbottom10 {
	margin-bottom:10px
}
.marleft10 {
	margin-left:10px
}
.mar20 {
	margin:20px
}
.martop20 {
	margin-top:20px
}
.marright20 {
	margin-right:20px
}
.marbottom20 {
	margin-bottom:20px
}
.marleft40 {
	margin-left:40px;
	}

.martop40 {
	margin-top:40px;
	}	
.marleft20 {
	margin-left:20px
}
.pad5 {
	padding:5px
}
.padtop5 {
	padding-top:5px
}
.padright5 {
	padding-right:5px
}
.padbottom5 {
	padding-bottom:5px
}
.padleft5 {
	padding-left:5px
}
.pad10 {
	padding:10px
}
.padtop10 {
	padding-top:10px
}
.padright10 {
	padding-right:10px
}
.padbottom10 {
	padding-bottom:10px
}
.padleft10 {
	padding-left:10px
}
.padleft20 {
	padding-left:20px
}
.padright20 {
	padding-right:20px
}
.padbottom20 {
	padding-bottom:20px;
	color:#777777;
}
.padtop20 {
	padding-top:20px
}
.pad20 {
	padding:20px
}
caption, th, td, .text-left {
	text-align:left
}
.no-underline, a.no-underline, a:hover.no-underline, a:link.no-underline, a:active.no-underline, a:visited.no-underlinea.no-underline {
	text-decoration:none
}
.underline, a.underline, a:hover.underline, a:link.underline, a:active.underline, a:visited.underline {
	text-decoration:underline
}
